// src/api/menuStore.js
import request from '@/utils/request'

// 获取菜单列表（根据当前用户权限过滤后的菜单）
export function getMenuList() {
    return request.get('/v1/menu/list')
}


// 创建菜单项
export function createMenu(data) {
    return request.post('/v1/menu/create', data)
}

// 更新菜单项
export function updateMenu(data) {
    return request.post('/v1/menu/update', data)
}

// 删除菜单项
export function deleteMenu(id) {
    return request.post('/v1/menu/delete', { id })
}

// 获取完整菜单树（用于菜单管理页）
export function getAllMenus() {
    return request({
        url: '/v1/menu/tree',
        method: 'get'
    })
}
